#ifndef _TYPE_H_
#define _TYPE_H_

#define    MAX_SOCK_NUM        8    /**< Maxmium number of socket  */

typedef char int8;

typedef volatile char vint8;

typedef unsigned char uint8;

typedef volatile unsigned char vuint8;

typedef int int16;

typedef unsigned short uint16;

typedef long int32;

typedef unsigned long uint32;

typedef uint8            u_char;        /**< 8-bit value */
typedef uint8             SOCKET;
typedef uint16            u_short;    /**< 16-bit value */
typedef uint16            u_int;        /**< 16-bit value */
typedef uint32            u_long;        /**< 32-bit value */

typedef union _un_l2cval 
{
    u_long    lVal;
    u_char    cVal[4];
}un_l2cval;

typedef union _un_i2cval 
{
    u_int    iVal;
    u_char    cVal[2];
}un_i2cval;

#endif        /* _TYPE_H_ */
